home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 January: Mac OS SDK / Dev.CD Jan 97 SDK2.toast / Development Kits (Disc 2) / OpenDoc / OpenDoc Development / Debugging Support / OpenDoc™ Source Code / Dialogs / DlgCmmn.r < prev    next >
Encoding:
Text File  |  1996-08-28  |  2.5 KB  |  92 lines  |  [TEXT/MPS ]

  1. /*
  2.     File:        DlgCmmn.r
  3.  
  4.     Contains:    Common resources needed by all dialogs (eg. appleguide support)
  5.  
  6.     Owned by:    Eric House
  7.  
  8.     Copyright:    © 1996 by Apple Computer, Inc., all rights reserved.
  9.  
  10.     Change History (most recent first):
  11.  
  12.          <0>     6/7/96    eeh        first checked in
  13.  
  14.     To Do:
  15.     In Progress:
  16. */
  17.  
  18. #define SystemSevenOrBetter 1            // we want the extended types
  19. #define    SystemSevenOrLater    1            // Types.r uses this variable
  20.  
  21. #define oldTemp        //$$$$$ Needed to use old-style 'dctb' resource
  22. #include "Types.r"
  23. #undef oldTemp        //$$$$$ End of 'dctb' fix
  24.  
  25. #include "SysTypes.r"
  26.  
  27. #include "InfoDefs.h"
  28. #include "DdgDefs.h"
  29.  
  30.  
  31. data 'CDEF' (kAGButtonCDEFId, "AGButton", preLoad, locked) {
  32.     /* need to fill in destination address before using this stub */
  33.     $"41FA 0006"    /*LEA PC+8, A0        ;A0 <- ptr to destination address */
  34.     $"2050"            /*MOVEA.L (A0), A0    ;A0 <- destination address */
  35.     $"4ED0"            /*JMP (A0)            ;jump to destination address */
  36.     $"00000000"        /*destination address*/
  37. };
  38.  
  39. resource 'CNTL' (kAppleGuideButton, "Help Button") {
  40.     {0, 0, 16, 16},
  41.     0,
  42.     visible,
  43.     0,
  44.     0,
  45.     176, /*(kAGButtonCDEFId << 4) + pushButProc,        /* is in TCP/IP */
  46.     kQuestionMarkicsID,
  47.     ""
  48. };
  49.  
  50. //    (kAGButtonCDEFId * 16) + pushButProc,        /* is in TCP/IP */
  51.  
  52. resource 'ics#' (kQuestionMarkicsID) {
  53.     {    /* array: 2 elements */
  54.         /* [1] */
  55.         $"3FF8 47C4 8CE2 9C72 88E2 80C2 8182 8102"
  56.         $"8102 8002 8382 87C2 87C2 4384 3FF8",
  57.         /* [2] */
  58.         $"3FF8 7FFC FFFE FFFE FFFE FFFE FFFE FFFE"
  59.         $"FFFE FFFE FFFE FFFE FFFE 7FFC 3FF8"
  60.     }
  61. };
  62.  
  63. resource 'ics4' (kQuestionMarkicsID) {
  64.     $"00CC CCCC CCCC C000 0CC0 CAAF AAC0 CC00"
  65.     $"CC0C FC1C FFFC 0CA0 CC1F FA00 FFFF 1CA0"
  66.     $"CC1D FD01 AFFF 1CA0 CC10 C00C FFFC 1CA0"
  67.     $"CC11 00CD FAC1 1CA0 CC01 10DF DC11 0CA0"
  68.     $"CCC0 11DA C110 CCA0 CCCC 01CD C10C CCA0"
  69.     $"DCCC CAAF AACC CDA0 DDCC CCC0 CCCC DDA0"
  70.     $"DDDD CAAF AACD DDA0 0DDD DCAF ACDD DA00"
  71.     $"00AA AAAA AAAA A0"
  72. };
  73.  
  74. resource 'ics8' (kQuestionMarkicsID) {
  75.     $"0000 2B2B 2B2B 2B2B 2B2B 2B2B 2B00 0000"
  76.     $"002B 2B00 2B89 FDFF FD89 2B00 2B2B 0000"
  77.     $"2B2B 002B FF2B 052B FFFF FF2B 002B 8900"
  78.     $"2B2B 05FF FFFD 0000 FFFF FFFF 052B 8900"
  79.     $"2B2B 05F9 FFF9 0005 FDFF FFFF 052B 8900"
  80.     $"2B2B 0500 2B00 002B FFFF FF2B 052B 8900"
  81.     $"2B2B 0505 0000 2BF9 FFFD 2B05 052B 8900"
  82.     $"2B2B 0005 0500 F9FF F92B 0505 002B 8900"
  83.     $"2B2B 2B00 0505 F9FD 2B05 0500 2B2B 8900"
  84.     $"2B2B 2B2B 0005 2BF9 2B05 002B 2B2B 8900"
  85.     $"F92B 2B2B 2B89 FDFF FD89 2B2B 2BF9 8900"
  86.     $"F9F9 2B2B 2B2B 2B00 2B2B 2B2B F9F9 8900"
  87.     $"F9F9 F9F9 2B89 FDFF FD89 2BF9 F9F9 8900"
  88.     $"00F9 F9F9 F92B FDFF FD2B F9F9 F989 0000"
  89.     $"0000 8989 8989 8989 8989 8989 89"
  90. };
  91.  
  92.